package com.twoandone.tms.realtime.beans;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;


/**
 * @packageName:com.twoandone.tms.realtime.beans
 * @ClassName:TransportTruckOrgan
 * @Description:
 * @author:
 * @date 2023/3/11 15:01
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TransportTruckOrgan {
    //    窗口开始时间
    public String stt;
    //    窗口结束时间
    public String ett;

    //结束机构id
    public String orgId;
    //结束机构名称
    public String orgName;
    //机构级别
    @TransientSink
    public String orgLevel;//(为1的话直接end_org_id关联市，为2的话用org_parent_id关联市)

    //    地区id
    @TransientSink
    public String regionId;
    //    城市id
    public String cityId;
    //    城市名称
    public String cityName;
    public String provinceId;
    public String provinceName;
    //    卡车id
    @TransientSink
    public String truckId;

    //    卡车类别  关联
    public String truckModelId;

    public String truckModelName;

    //    运输时长 （单位秒）
    public Long sumSecond;
    //    运输里程（公里）
    public BigDecimal sumDistance;
    //    运输次数
    public Long countShift;
    //    时间戳
    public Long ts;
}
